require '../util/regular_expressions'

class WordController

  def save new_word

    # 0. Verificar si la palabra ya esta en BBDD.
    # 1. Verificar si existen reglas que se le apliquen.
    # 2. Si no, buscar relacion con palabras en bbdd.
    # 3. Escoger grupo de Neuronas que pueda estar mas relacianodo con el (Si existen reglas mejor)
    # 4. Si no existen reglas, comenzar a comparar y crear las reglas que se crea necesarias.
    # 5. Crea la neurona, y las dendritas necesarias.

    ########################################################

    # 0. Verificar si la palabra ya esta en BBDD.
    return if Neuron.find_by_data new_word

    # 1. Verificar si existen relgas que apliquen. TODO
    working_relations = NeuronRelation.find_by_regex( new_word )
    # 2.
    # 3.

    # 4.

    end
  end
